priding oneself - Spanish English Dictionary